#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int Day(int year, int month)
//{
//	int arr[] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
//	int day = arr[month - 1];
//	if (year & 4 == 0 && year % 100 != 0 || year % 400 == 0)
//	{
//		if (month == 2)
//		{
//			day += 1;
//		}
//	}
//	return day;
//}
//int main()
//{
//	int year = 0, month = 0;
//	while (scanf("%d %d", &year, &month) != EOF)
//	{
//		int ret = Day(year, month);
//		printf("%d ", ret);
//	}
//}

//#include<stdio.h>
//void FindNum(int arr[], int len, int* n1, int* n2)
//{
//	int t = 0;
//	for (int i = 0; i < len; i++)
//	{
//		t ^= arr[i];
//	}
//	int k = 0;
//	for (int i = 0; i < 32; i++)
//	{
//		if (((t >> i) & 1) != 0)
//		{
//			k = i;
//			break;
//		}
//	}
//
//	*n1 = *n2 = 0;
//	for (int i = 0; i < len; i++)
//	{
//		if (((arr[i] >> k) & 1) != 0)
//		{
//			*n1 ^= arr[i];
//		}
//		else
//		{
//			*n2 ^= arr[i];
//		}
//	}
//}
//int main()
//{
//	int arr[] = { 1,2,3,4,5,1,2,3,4,6 };
//	int len = sizeof(arr) / sizeof(arr[0]);
//	int num1 = 0, num2 = 0;
//	FindNum(arr, len, &num1, &num2);
//	printf("%d %d", num1, num2);
//}